package com.wxd.framework.common.data;

public class NumberHelper {

	/**
	 * 是否是正整数
	 * @param numStr
	 * @return
	 */
	public static boolean isPositiveInteger(String numStr) {
		return numStr.matches("^\\d+$");
	}
	
	/**
	 * 是否是负整数
	 * @param numStr
	 * @return
	 */
	public static boolean isNegativeInteger(String numStr) {
		return numStr.matches("^-\\d+$");
	}
	
	/**
	 * 是否正小数
	 * @param numStr
	 * @return
	 */
	public static boolean isPositiveDecimal(String numStr) {
		return numStr.matches("^\\d+\\.\\d+$");
	}
	
	
	/**
	 * 是否负小数
	 * @param numStr
	 * @return
	 */
	public static boolean isNegativeDecimal(String numStr) {
		return numStr.matches("^-\\d+\\.\\d+$");
	}
	
	/**
	 * 是否整数
	 * @param numStr
	 * @return
	 */
	public static boolean isInteger(String numStr) {
		return numStr.matches("^\\d+$");
	}
	
	/**
	 * 是否小数
	 * @param numStr
	 * @return
	 */
	public static boolean isDecimal(String numStr) {
		return numStr.matches("^\\d+\\.\\d+$");
	}
}
